package ru.tennisworld.match.dto.tournament;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDate;
import java.util.List;

@Data
@Schema(description = "Информация по турниру")
public abstract class TournamentRequestDto {

    @Schema(description = "Наименование турнира")
    private String tournamentName;

    @Schema(description = "Описание турнира")
    private String description;

    @Schema(description = "Максимальное кол-во участников")
    private Long maxPlayers;


    @Schema(description = "Список идентификаторов участников турнира")
    private List<String> playersIds;

    @Schema(description = "Дата начала турнира")
    private LocalDate startTournamentDate;

    @Schema(description = "Дата окончания турнира")
    private LocalDate endTournamentDate;

}
